A linear time algorithm for testing maximal 1-planarity of graphs with a rotation system
نویسندگان
چکیده
A graph is 1-planar if it can be drawn in the plane such that each edge is crossed at most once. 1-planarity is known NP-hard, even for graphs of bounded bandwidth, pathwidth, or treewidth, and for near-planar graphs in which an edge is added to a planar graph. On the other hand, there is a linear time 1-planarity testing algorithm for maximal 1-planar graphs with a given rotation system. In this work, we show that 1-planarity remains NP-hard even for 3-connected graphs with (or without) a rotation system. Moreover, the crossing number problem remainsNP-hard for 3-connected 1-planar graphs with (or without) a rotation system. Submitted: August 2014 Reviewed: January 2015 Revised: January 2015 Accepted: January 2015 Final: January 2015 Published: January 2015 Article type: Regular paper Communicated by: G. Liotta This work was supported in part by the Deutsche Forschungsgemeinschaft (DFG) grant Br835/18-1. E-mail addresses: [email protected] (Christopher Auer) [email protected] (Franz J. Brandenburg) [email protected] (Andreas Gleißner) [email protected] (Josef Reislhuber) 68 Auer et al. 1-Planarity of Graphs with a Rotation System
منابع مشابه
Testing Maximal 1-Planarity of Graphs with a Rotation System in Linear Time - (Extended Abstract)
A 1-planar graph is a graph that can be embedded in the plane with at most one crossing per edge. A 1-planar graph on n vertices can have at most 4n− 8 edges. It is known that testing 1-planarity of a graph is NP-complete. A 1-planar embedding of a graph G is maximal, if no edge can be added without violating the 1-planarity of G. In this paper, we study combinatorial properties of maximal 1-pl...
متن کاملA Linear-Time Algorithm for Finding a Maximal Planar Subgraph
We construct an optimal linear-time algorithm for the maximal planar subgraph problem: given a graph G, find a planar subgraph G′ of G such that adding to G′ an extra edge of G results in a non-planar graph. Our solution is based on a fast data structure for incremental planarity testing of triconnected graphs and a dynamic graph search procedure. Our algorithm can be transformed into a new opt...
متن کاملA Linear Algorithm for Finding a Maximal Planar Subgraph
We construct an optimal linear time algorithm for the maximal planar subgraph problem: given a graph G, nd a planar subgraph G 0 of G such that adding to G 0 any edge of G not present in G 0 leads to a non-planar graph. Our solution is based on a dynamic graph search procedure and a fast data structure for on-line planarity testing of triconnected graphs. Our algorithm can be transformed into a...
متن کاملPlanarity Testing for C-Connected Clustered Graphs
We present a linear time algorithm for testing clustered planarity of c-connected clustered graphs and for computing a clustered planar embedding for such graphs. Our algorithm uses a decomposition of the input graph based on SPQR-trees and is the first linear time algorithm for clustered planarity testing. We define a normal form of clustered embeddings and show that a clustered graph is clust...
متن کاملAdvances in C-Planarity Testing of Clustered Graphs
A clustered graph C = (G; T ) consists of an undirected graph G and a rooted tree T in which the leaves of T correspond to the vertices of G = (V;E). Each vertex c in T corresponds to a subset of the vertices of the graph called \cluster". c-planarity is a natural extension of graph planarity for clustered graphs, and plays an important role in automatic graph drawing. The complexity status of ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Graph Algorithms Appl.
دوره 19 شماره
صفحات -
تاریخ انتشار 2013